|
|
| ActorProp (const std::string &n) |
| | constructor
|
| |
|
| ~ActorProp () |
| | destructor
|
| |
|
virtual Hand * | newHand (HandMonitor *h) const |
| | return a Hand with this property
|
| |
|
void | clear () |
| | set default values
|
| |
|
void | read (Glossary &) |
| | set from a Glossary
|
| |
|
void | complete (SimulProp const *, PropertyList *) |
| | compute values derived from the parameters
|
| |
|
Property * | clone () const |
| | return a carbon copy of object
|
| |
|
void | write_data (std::ostream &) const |
| | write all values
|
| |
Public Member Functions inherited from HandProp |
|
| HandProp (const std::string &n) |
| | constructor
|
| |
|
| ~HandProp () |
| | destructor
|
| |
|
std::string | kind () const |
| | identifies the property
|
| |
| virtual void | checkStiffness (real stiff, real len, real mul, real kT) const |
| | perform more checks, knowing the elasticity More...
|
| |
|
| Property (const std::string &n, const int index=-1) |
| | constructor must provide a name
|
| |
|
virtual | ~Property () |
| | destructor
|
| |
|
std::string | name () const |
| | return identifier for instantiation
|
| |
|
void | name (const std::string &n) |
| | change name
|
| |
|
bool | is_named (const std::string &n) |
| | true if 'name' matches
|
| |
|
int | index () const |
| | index, unique among all Property of similar kind()
|
| |
|
void | index (int x) |
| | set index in the array of Properties
|
| |
|
bool | modified () const |
| | true if at least one value is different than its default setting
|
| |
| void | readString (std::string &, char stamp) |
| | set from a string, return number of values assigned More...
|
| |
|
void | readFile (const char file[]) |
| | set from a string, return number of values assigned
|
| |
|
void | write_diff (std::ostream &, const Property *ref) const |
| | write only values that differ from the ones specified in ref
|
| |
|
void | write_diff (std::ostream &, bool prune) const |
| | if ( prune == true ), write values that differ from the default values
|
| |
| void | write (std::ostream &, bool prune=false) const |
| | write header + data More...
|
| |
|
Static Public Member Functions inherited from HandProp |
|
static HandProp * | newProperty (const std::string &n, Glossary &) |
| | return one of the Property derived from HandProp
|
| |
|
template<typename C > |
| static void | write_param (std::ostream &os, std::string const &name, C const &c) |
| | formatted output of one parameter
|
| |
|
template<typename C > |
| static void | write_param (std::ostream &os, std::string const &name, C const *c, int cnt) |
| | formatted output of one parameter
|
| |
|
template<typename C , typename D > |
| static void | write_param (std::ostream &os, std::string const &name, C const &c, D const &d) |
| | formatted output of one parameter
|
| |
|
template<typename C , typename D , typename E > |
| static void | write_param (std::ostream &os, std::string const &name, C const &c, D const &d, E const &e) |
| | formatted output of one parameter
|
| |
|
template<typename C , typename D , typename E , typename F > |
| static void | write_param (std::ostream &os, std::string const &name, C const &c, D const &d, E const &e, F const &f) |
| | formatted output of one parameter
|
| |
Static Public Attributes inherited from HandProp |
| static real | binding_range_max = 0 |
| | the maximum range (useful to set the binding grid) More...
|
| |